﻿<%@ Page Title="" Language="C#" MasterPageFile="~/BookStore.Master" AutoEventWireup="true" CodeBehind="ModificarDatosPersonales.aspx.cs" Inherits="Bukstor.UI.Miembros.ModificarDatosPersonales" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <h2 __designer:mapid="122">
        Modificar
            Datos Personales: 
    </h2>
    <asp:Panel ID="pnlDatos" runat="server">
        A continuación modifique los datos que desee. Si no quiere modificar un dato 
        sólo déjelo tal cual está.<br />
        <br  />
    <div id="divEtiquetasPersonales" class="form-labels">
    <div style="height:25px; vertical-align:middle;"><asp:Label ID="lblApellido" runat="server" Text="Apellido" style="font-weight: 700; margin-top:5px;" 
            Height="22px"></asp:Label><br /></div>
    <div style="height:25px; vertical-align:middle;"><asp:Label ID="lblNombre" runat="server" Text="Nombre" style="font-weight: 700; margin-top:5px;" 
            Height="22px"></asp:Label>
    <br  /></div>
    <div style="height:25px; vertical-align:middle;">
    <asp:Label ID="lblMail" runat="server" Text="e-Mail" style="font-weight: 700; margin-top:5px;" 
            Height="22px"></asp:Label>
    <br  /></div>
    </div>
    <div id="divCamposPersonales" class="form-fields">
    <div style="height:25px;"><asp:TextBox ID="txtApellido" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="rfvApellido" runat="server" 
            ControlToValidate="txtApellido" 
        ErrorMessage="Debe proporcionar su apellido" Display="Dynamic"></asp:RequiredFieldValidator>
    <br  /></div>
    <div style="height:25px; vertical-align:middle;"><asp:TextBox ID="txtNombre" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="rfvNombre" runat="server" 
            ControlToValidate="txtNombre" 
        ErrorMessage="Debe proporcionar su nombre" Display="Dynamic"></asp:RequiredFieldValidator>
    <br  /></div>
    <div style="height:25px; vertical-align:middle;"><asp:TextBox ID="txtMail" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="rfvMail" runat="server" 
                ControlToValidate="txtMail" 
                ErrorMessage="Debe proporcionar su correo electrónico" 
        Display="Dynamic"></asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator ID="revMail" runat="server" 
            ControlToValidate="txtMail" 
            ErrorMessage="Proporcione un correo electrónico válido" 
            ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" 
        Display="Dynamic"></asp:RegularExpressionValidator>
    <br  /></div>
    </div>
    </asp:Panel>
    <asp:Panel ID="pnlClave" runat="server">
        Aquí puede cambiar su contraseña. Si no desea hacer cambios, simplemente deje 
        los campos en blanco.<br />
        <br  />
    <div id="divEtiquetasClave" class="form-labels">
    <div class="form-label"><asp:Label ID="lblClaveActual" runat="server" 
            Text="Contraseña Actual" style="font-weight: 700; margin-top:5px;" 
            Height="22px"></asp:Label><br /></div>
    <div style="height:25px; vertical-align:middle;"><asp:Label ID="lblClaveNueva" 
            runat="server" Text="Contraseña nueva" style="font-weight: 700; margin-top:5px;" 
            Height="22px"></asp:Label>
    <br  /></div>
    <div style="height:25px; vertical-align:middle;">
    <asp:Label ID="lblClaveRepita" runat="server" Text="Repita contraseña" style="font-weight: 700; margin-top:5px;" 
            Height="22px"></asp:Label>
    <br  /></div>
    </div>
    <div id="divCamposClave" style="width: 565px; float: right; margin-left: 0px;">
    <div style="height:25px;">
        <asp:TextBox ID="txtClaveActual" runat="server" 
            TextMode="Password" CausesValidation="True"></asp:TextBox>
        &nbsp;<asp:CustomValidator ID="cvClaveActual" runat="server" 
            ErrorMessage="La clave no es correcta" ControlToValidate="txtClaveActual" 
            Display="Dynamic" onservervalidate="cvClaveActual_ServerValidate">Clave incorrecta</asp:CustomValidator>
    <br  /></div>
    <div class="form-field">
        <asp:TextBox ID="txtClaveNueva" runat="server" 
            TextMode="Password" CausesValidation="True"></asp:TextBox>
        &nbsp;<asp:CustomValidator ID="cvClaveNueva" runat="server" 
            ControlToValidate="txtClaveNueva" ErrorMessage="Ingrese una nueva clave" 
            onservervalidate="cvClaveNueva_ServerValidate">Ingrese una nueva clave</asp:CustomValidator>
    <br  /></div>
    <div style="height:25px; vertical-align:middle;">
        <asp:TextBox ID="txtClaveRepita" 
            runat="server" TextMode="Password" CausesValidation="True"></asp:TextBox>
        &nbsp;<asp:CompareValidator ID="cvClaveRepita" runat="server" 
            ControlToCompare="txtClaveNueva" ControlToValidate="txtClaveRepita" 
            ErrorMessage="Repita la misma clave que ha utilizado como nueva">No coincide</asp:CompareValidator>
    <br  /></div>
    </div>
    </asp:Panel>

    <asp:Panel ID="pnlPieFormulario" runat="server" style="vertical-align:middle;">
        <div style="float:left; padding-left: 20px;">
            <asp:Label ID="lblMensaje" runat="server"></asp:Label>
        </div>
        <div class="form-buttons" style="display: inline">
            <asp:Button ID="btnGuardar" runat="server" CssClass="form-buttons" 
                Text="Guardar" onclick="btnGuardar_Click" />
        </div>
    </asp:Panel>
</asp:Content>
